great controversy Explained